Skip to content

chore(agentic-toolkit): add bump-version release skill#153

Merged
pedromvgomes merged 1 commit into
mainfrom
docs/add-bump-version-skill
Jun 28, 2026
Merged

chore(agentic-toolkit): add bump-version release skill#153
pedromvgomes merged 1 commit into
mainfrom
docs/add-bump-version-skill

Conversation

@pedromvgomes

Copy link
Copy Markdown
Contributor

What

Adds a repo-local bump-version skill documenting how to cut an inforge release, and registers it in .agentic-toolkit.yaml.

The skill captures the full procedure (learned cutting v2.3.1):

  1. Preconditions — fixes merged to main, CI green, correct gh user from .envrc.
  2. Pick the SemVer bump from what landed since the last release (patch/minor/major; config-only changes don't warrant a release).
  3. Push the annotated vX.Y.Z tag → fires .github/workflows/release.yml (build & test → goreleaser publishes the four binaries + plugins + install.sh + checksums).
  4. Force-move the floating vN major-alias tag to the release commit — non-optional, since consumers pin uses: wardnet/inforge@vN.
  5. Verify: workflow success, release marked Latest/not-draft/not-prerelease, all assets present, vN remote tag repointed.

How it's wired

Registered as a project-local skill following the wardnet repo's bump-rust convention:

# .agentic-toolkit.yaml
extends:
  - github.com/wardnet/agentic-stacks/wardnet.yaml@main
skills:
  - ./.agents/skills/bump-version

The skill source lives at .agents/skills/bump-version/SKILL.md. It's a local ./path entry, so it adds no git source — the .agentic-toolkit.lock.yaml is unchanged. The rendered .claude/ output is gitignored. Validated with agtk plan (resolves as bump-version (stack:<entry>)) and agtk render.

Merge Commit Message

chore(agentic-toolkit): add bump-version release skill

https://claude.ai/code/session_017Kyd98NzojozMZ19d5UCZ2

Add a repo-local skill documenting how to cut an inforge release: pick the
semver bump, push the annotated vX.Y.Z tag that fires release.yml, force-move
the floating vN major-alias tag (non-optional — consumers pin
wardnet/inforge@vN), and verify the published release.

Registered as a project-local skill via a ./.agents/skills path in
.agentic-toolkit.yaml, mirroring the wardnet repo's bump-rust skill. Local
paths add no git source, so the lockfile is unchanged; .claude/ render output
stays gitignored.

Claude-Session: https://claude.ai/code/session_017Kyd98NzojozMZ19d5UCZ2
@pedromvgomes pedromvgomes merged commit a5b141b into main Jun 28, 2026
2 checks passed
@pedromvgomes pedromvgomes deleted the docs/add-bump-version-skill branch June 28, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant